how to understand hard concepts